payment details - German English Dictionary